//
//  BKLHealth_MCCellModel.h
//  BKLMedicalCare
//
//  Created by ma c on 2017/6/15.
//  Copyright © 2017年 q mac. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

// 针对tableView

// cell model
@interface BKLHealth_MCCellModel : NSObject
@property (nonatomic, strong) NSString *className;
@property (nonatomic, strong) NSString *identifier;
@property (nonatomic, strong) id data;
@property (nonatomic, weak  ) id delegate;
@property (nonatomic, strong) NSString *selectorString;
@property (nonatomic, assign) CGFloat heignt;
@end

// section model
@interface BKLHealth_MCSectionModel : NSObject
@property (nonatomic, strong) NSString *headerClassName;
@property (nonatomic, strong) NSString *headerIdentifier;
@property (nonatomic, assign) CGFloat headerHeight;
@property (nonatomic, weak  ) id headerDelegate;
@property (nonatomic, strong) id headerData;

@property (nonatomic, strong) NSString *footerClassName;
@property (nonatomic, strong) NSString *footerIdentifier;
@property (nonatomic, assign) CGFloat footerHeight;
@property (nonatomic, weak  ) id footerDelegate;
@property (nonatomic, strong) id footerData;

@property (nonatomic, strong) NSArray <BKLHealth_MCCellModel *> *cellModels;
@end


// collection view

// item model

@interface BKLHealth_MCItemModel : NSObject
@property (nonatomic, strong) NSString *className;
@property (nonatomic, strong) NSString *identifier;
@property (nonatomic, strong) NSString *selectorString;
@property (nonatomic, strong) id data;
@property (nonatomic, weak  ) id delegate;
@property (nonatomic, assign) CGSize size;
@end
